#include "Linklist.h"
void test1()
{
    SListNode *ps1=NULL;
    SListPushBack(&ps1,20);
    SListPushBack(&ps1,30);
    SListPushFront(&ps1,50);
    SListPrint(ps1);
    SListEraseAfter(SListFind(ps1,20));
    SListPrint(ps1);
    SListInsertAfter(SListFind(ps1,50),22);
    SListPrint(ps1);
    SListInsertAfter(SListFind(ps1,10),30);
    SListPrint(ps1);
}
void test2()
{
    SListNode *ps1=NULL;
    SListPushBack(&ps1,20);
    SListPushBack(&ps1,30);
    printf("1\n");
    SListPrint(ps1);//
    SListPushFront(&ps1,50);
    //printf("2\n");
    SListPrint(ps1);
    SListPopBack(&ps1);
    //printf("3\n");
    SListPrint(ps1);
    SListPopFront(&ps1);
    //printf("4\n");
    SListPrint(ps1);
    SListInsertAfter(SListFind(ps1,10),44);
    //printf("5\n");
    SListPrint(ps1);
    SListEraseAfter(SListFind(ps1,44));
    SListPrint(ps1);
    SListDestroy(ps1);
}
int main()
{
    test2();
    return 0;
}
